WPDM\__\FileSystem D

Total Complexity 253
Dependencies 11
Dependents 12
Total lines 1,379
Lines of code 955
Logical lines of code 619
Comment lines 244
Methods 42
Properties 0

Methods 42

Method Rating Maintainability Complexity Lines of code
downloadFile()
D
26
36 134
imageThumbnail()
C
33 23 87
absPath()
B
40 20 57
deleteFiles()
A
47 17 30
chunkDownload()
A
42 13 49
pdfThumbnail()
A
42 12 47
scanDir()
A
50 11 24
zipFiles()
A
49 9 29
listFiles()
A
56 9 16
isBlocked()
A
52 8 25
fileTypeIcon()
A
45 6 47
validateFileType()
S
48 6 37
subDirs()
S
57 7 15
mimeTypes()
S
37 3 73
zipDir()
S
51 6 23
countPDFPages()
S
52 6 23
allowedPath()
S
59 6 14
copyDir()
S
57 5 16
filePreview()
S
57 4 17
unZip()
S
57 4 17
dirSize()
S
58 4 15
fullPath()
S
58 4 15
getAllowedFileTypes()
S
59 4 13
downloadData()
S
58 2 15
fileSize()
S
65 3 10
downloadHeaders()
S
62 2 11
validateUploadMimeType()
S
62 2 10
mediaURL()
S
66 2 7
getMimeType()
S
66 2 9
filePermissions()
S
65 2 8
mkDir()
S
68 2 7
fileExt()
S
67 2 8
docViewer()
S
63 2 10
locateFile()
S
81 1 3
__construct()
S
100 1 2
blockHTTPAccess()
S
71 1 5
relPath()
S
66 1 8
instantDownloadURL()
S
71 1 5
validateMimeType()
S
72 1 5
mime_type()
S
75 1 4
uploadFile()
S
89 1 2
fileHash()
S
80 1 3